int main(){
    char s[100]="L oryh brx";
    char t[100];
    memset(t,0,sizeof(t));
    int offset;
    for(offset=1;offset<26;offset++){
        int i,n=strlen(s);
        for(i=0;i<n;i++){
            if(isalpha(s[i])){
                    if(isupper(s[i]))
                        t[i]=(s[i]-'A'+offset)%26+'A';
                    else
                        t[i]=(s[i]-'a'+offset)%26+'a';
            }
            else {
                t[i]=s[i];
            }
        }
        printf("cur offset=%d ",offset);
        puts(t);
    }

    return 0;
}
